package clases;

import java.io.IOException;
import java.util.LinkedList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.JOptionPane;

import dataBase.Conectar;

@WebServlet("/Blog")
public class Blog extends HttpServlet{
	
	private String titulo, cuerpo,fecha;
	private static final long serialVersionUID = -4844574378732210618L;
	
	public Blog(){}
	
	public Blog(String t,String c, String f){
		titulo=t;
		cuerpo=c;
		fecha=f;
	}
	
	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//super.doPost(req, resp);
		if(request.getParameter("crear")!=null){
			
			String titulo, cuerpo, dni;
			titulo=request.getParameter("titulo_blog");
			cuerpo=request.getParameter("cuerpo_blog");
			dni=request.getParameter("dni");
			Conectar con=new Conectar();
			if(con.insertEntrada(titulo, cuerpo, dni)){
				JOptionPane.showMessageDialog(null, "Entrada escrita");
				response.sendRedirect("/FormanGuarderia/jsp/LeerBlog.jsp");
			}else
			{
				JOptionPane.showMessageDialog(null, "Problemas al escribir entrada");
			}
		}
		
		
		
	}
	public List<Blog> getEntradas(){
		
		Conectar con=new Conectar();
		
		return (LinkedList<Blog>) con.getBlog();
	}
	
	public String getTitulo(){
		return titulo;
	}
	
	public String getCuerpo(){
		return cuerpo;
	}
	
	public String getFecha(){
		return fecha;
	}

	

	
	
}
